package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;


/**
 * The persistent class for the CTLXSLMAP database table.
 * 
 */
@Entity
@Table(name="CTLXSLMAP")
public class Ctlxslmap implements Serializable {
	private static final long serialVersionUID = 1L;
	private long matchnumber;
	private String controllerclass;
	private String groupname;
	private BigDecimal matchseq;
	private String param;
	private BigDecimal useragent;
	private String xslfilename;

    public Ctlxslmap() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(unique=true, nullable=false)
	public long getMatchnumber() {
		return this.matchnumber;
	}

	public void setMatchnumber(long matchnumber) {
		this.matchnumber = matchnumber;
	}


	@Column(nullable=false, length=4000)
	public String getControllerclass() {
		return this.controllerclass;
	}

	public void setControllerclass(String controllerclass) {
		this.controllerclass = controllerclass;
	}


	@Column(nullable=false, length=10)
	public String getGroupname() {
		return this.groupname;
	}

	public void setGroupname(String groupname) {
		this.groupname = groupname;
	}


	@Column(nullable=false)
	public BigDecimal getMatchseq() {
		return this.matchseq;
	}

	public void setMatchseq(BigDecimal matchseq) {
		this.matchseq = matchseq;
	}


	@Column(nullable=false, length=4000)
	public String getParam() {
		return this.param;
	}

	public void setParam(String param) {
		this.param = param;
	}


	@Column(nullable=false)
	public BigDecimal getUseragent() {
		return this.useragent;
	}

	public void setUseragent(BigDecimal useragent) {
		this.useragent = useragent;
	}


	@Column(nullable=false, length=4000)
	public String getXslfilename() {
		return this.xslfilename;
	}

	public void setXslfilename(String xslfilename) {
		this.xslfilename = xslfilename;
	}

}